/** Biorhythmix
 * @author Vitaliy Lagutin
 * @version 1.0
 */

import java.util.Calendar;
import java.util.GregorianCalendar;

class VerifDateofBirth {
	boolean verif = true;
	
	Calendar tmp = GregorianCalendar.getInstance();
	int nd = tmp.get(Calendar.DAY_OF_MONTH); // current day
	int nm = tmp.get(Calendar.MONTH) + 1;    // current month
	int ny = tmp.get(Calendar.YEAR);         // current year

	VerifDateofBirth(int bd, int bm, int by) {
		
		if ((bm == 4 && bd == 31) || (bm == 6 && bd == 31) || (bm == 9 && bd == 31) || (bm == 11 && bd == 31)) {
			verif = false;
			new VerifErrorMessage("В выбраном вами месяце только 30 дней.");
		}
		
		if ((by % 4 != 0 && bm == 2 && bd == 29) || (by % 4 != 0 && bm == 2 && bd == 30) || (by % 4 != 0 && bm == 2 && bd == 31)) {
			verif = false;
			new VerifErrorMessage("В не високосном году в феврале месяце только 28 дней.");
		}
		if ((by % 4 == 0 && bm == 2 && bd == 30) || (by % 4 == 0 && bm == 2 && bd == 31)) {
			verif = false;
			new VerifErrorMessage("В високосном году в феврале месяце только 29 дней.");
		}
		
		if ((by == ny && bm == nm && bd > nd) || (by == ny && bm > nm)) {
			verif = false;
			new VerifErrorMessage("Вы ввели еще не натупивщую дату.");
		}
		
	}
}